three times to pass emissions. The mechanic i used isnt there anymore though. that is my only experience. For body work it doesnt really matter who u use, just use some one good. If u need new parts, get those either there or z1, call both places for a better price.